improvised part of a salsa song - Español Inglés Diccionario